html{}
body{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#333;margin:0px;padding:0px;}
a{color:#333;text-decoration:none;}
a:hover{}
p{line-height:20px;margin:0px;padding:0px;}
h1,h2,h3{margin:0px;padding:0px;}
ul{padding:0px;margin:0px;}
ul li{list-style-type:none;}
img{border:none;}
/** WRAPPER **/
#wr{width:1000px;margin:0 auto;}
#subwr{}
/*** HEADER ***/
#header{overflow:hidden;border-bottom:1px solid #999999;margin-bottom:5px;padding-top:10px;}
.header-left{float:left;width:13%;}
.header-right{float:right;width:87%;padding-top:15px;}
.div-top{float:right;padding-bottom:13px;}
.div-top .hotline{padding:4px;float:left;}
.div-top .form-search{float:left;}

.phonenumber{color:#FF0000;font-weight:bold;margin-right:20px;}
.slcat{background:#EDEDED;border:1px solid #C7C7C7;color:#666666;padding:2px;height:22px;float:left;margin-right:5px;}
#search{
    background: url("images/search.png") repeat scroll 0 0 transparent;
    border: 1px solid #C7C7C7;
    height: 20px;
    float:left;
    overflow:hidden;
}
#search .txt{float:left;border:none;padding:2px;background:none;}
#search .btn{float:left;background:url("images/magnifying.png") repeat scroll 0 0 transparent;padding:0px;margin:2px;border:none;width:16px;height:17px;}
/*** menu ***/
#menu{clear:both;overflow:hidden;}
.menu-top{float:right;margin-right:50px;}
.menu-top ul{overflow:hidden;}
.menu-top ul li{float:left;padding-left:7px;}
.menu-top ul li:hover{background:url('images/menu.png') no-repeat 0px 0px;}
.menu-top ul li a{display:block;padding:7px 14px 7px 10px;font-weight:bold;}
.menu-top ul li a:hover,.menu-top ul li:hover a{background:url('images/menu.png') no-repeat right -31px;}
.menu-top ul li.parent span{background:url("images/menu_arrow.png") no-repeat scroll right -96px transparent;padding-right:15px;}
.menu-top ul li .sub-menu{left:-9999px;position:absolute;background:#EEEEEE;z-index:999;}
.menu-top ul li .sub-menu li{float:none;padding:0px;}
.menu-top ul li .sub-menu li a{padding:6px 30px 6px 8px;font-weight:normal;font-size:12px;}
.menu-top ul li:hover .sub-menu li a{background:none;}
.menu-top ul li .sub-menu li a:hover{background:#CCC;}
.menu-top ul li:hover .sub-menu{left:auto;}
.language{float:right;padding-top:9px;}
.language ul{overflow:hidden;}
.language ul li{float:left;margin:0px 5px;}
.language ul li a img{margin-right:3px;}
.language ul li a:hover{text-decoration:underline;}
/** TOP MAIN***/
#top-main{border:1px solid #CCC;height:100px;}
/*** MAIN ***/
#main{
    display: block;
    overflow: hidden;
}

#content{}
#top-content{z-index:-1;}
#main-content{overflow:hidden;padding:5px 0px;}
.box-bottom-main{float:left;width:32%;}
.box-title{overflow:hidden;padding:5px;}
.box-title h2{float:left;font-size:15px;}
.box-title .readmore{float:right;}
.box-title .readmore a{font-size:11px;color:#F00;}
.content-box{padding:5px;}
.content-box ul li{background:url('images/icon_news.gif') no-repeat left 3px;padding-left:13px;margin-bottom:5px;}
.box-news{background:url('images/latestnews.jpg') no-repeat;height:122px;}
.box-news ul li a:hover{text-decoration:underline;}
.datetime{font-size:10px;color:#0C6;}
.box-product-slide{margin:0px 16px;}
.box-product-slide .live-tile{width:100%;margin:0px;height:122px;}

/** BOTTOM MAIN ***/
#bottom-main{}

/*** FOOTER ****/
#footer{background:#CCC;overflow:hidden;margin-bottom:10px;}
.link-bottom{float:left;padding:5px;}
.link-bottom ul{overflow:hidden;}
.link-bottom ul li{float:left;padding:0px 5px;}
.link-bottom ul li a{display:block;padding:3px;font-size:11px;color:#666;}
.link-bottom ul li a:hover{background:#333;color:#CCC;}
.coppyright{float:right;padding:5px;font-size:12px;color:#666;}


/********************/
/****** COMMON *****/
/********************/
div.gdl-navigation-wrapper {
    background: url("./images/default-header-bg.jpg") no-repeat scroll center 0 transparent;
}
div.gdl-navigation-wrapper {
    min-height: 53px;
    position: relative;
    z-index: 101;
}
div.page-header-tile {
    background: url("./images/header-overlay-bg.png") repeat scroll 0 0 transparent;
}
.gdl-navigation-wrapper * {
    border-color: #5F5F5F;
}
div.page-header-outer-wrapper {
    border-bottom-style: solid;
    border-bottom-width: 4px;
}
div.page-header-wrapper {
    background: url("./images/header-title-background.png") repeat scroll 0 0 transparent;
    margin: 0 auto;
    max-width: 100%;
    padding: 30px 0 24px;
    text-align: center;
    width: 660px;
}
h1.page-header-title {
    color: #FFFFFF;
}
h1.page-header-title {
    margin-bottom: 0;
}
div.page-header-caption {
    margin-top: 8px;
}
.page-header-caption {
    color: #DDDDDD;
}
.left-side{
    float: left;
}
.right-side
{
    float: right;    
}
.sidebar{
    width: 30%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:10px 0px 10px 0px;

}
div.custom-sidebar {
    margin-bottom: 45px;
    position: relative;
}
h3.custom-sidebar-title {
    font-size: 16px;
}
h3.custom-sidebar-title {
    border-left-style: solid;
    border-left-width: 4px;
    margin-bottom: 8px;
    padding: 14px 15px 12px;
    position: relative;
}
.custom-sidebar-title{
    background-image: url("./images/pattern-1.png");
    border-color: #403E3C;
    background-color: #DD3E3E;
}
.custom-sidebar-title, .custom-sidebar-title a {
    color: #FFFFFF;
    font-family: Merriweather;
    font-weight: normal;
    line-height: 1;
}
.custom-sidebar
{
    margin-left: 5px;
}
.page-content
{
    width: 70%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:10px 10px 10px 10px;
}
.widget-text p{
    margin-bottom: 20px;
    line-height: 14px;
}
.rpwe-block a {
    color: #DD3E3E;
    transition: color 300ms ease 0s, background-color 300ms ease 0s, border-color 300ms ease 0s;
}
.rpwe-block a:hover
{
    color:#EA8181;
}
.rpwe-block h3 a{
    font-size: 13px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 10px;
    padding-top: 2px;
}
span.rpwe-time {
    font-size: 12px;
    background: url("./images/date.png") no-repeat scroll 0 1px transparent;
    padding-left: 20px;
}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
/********************/
/****** CONTACT *****/
/********************/


/********************/
/****** NEWS *****/
/********************/

div.blog-item-holder .gdl-blog-medium {
    margin-bottom: 55px;
}

div.gdl-blog-medium .blog-media-wrapper {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 6px;
    width: 32%;
}
.blog-media-wrapper, .portfolio-media-wrapper, .food-media-wrapper, .gdl-button, .gdl-gallery-image, button, input[type="submit"], input[type="reset"], input[type="button"] {
    box-shadow: 0 0 6px #BBBBBB;
}
div.gdl-blog-medium .blog-media-wrapper img {
    display: block;
    height: auto;
    width: 100%;
}
div.gdl-blog-medium .blog-context-wrapper {
    overflow: hidden;
}
div.gdl-blog-medium .blog-title {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 11px;
    margin-top: 3px;
}
h2.blog-title a, h1.blog-title a {
    color: #484848;
}
div.gdl-blog-medium .blog-info-wrapper {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 15px;
}
div.gdl-blog-medium .blog-date-wrapper, div.gdl-blog-medium .blog-tag, div.gdl-blog-medium .blog-author, div.gdl-blog-medium .blog-comment {
    float: left;
    line-height: 20px;
    margin-right: 20px;
    padding-left: 22px;
}
div.blog-date-wrapper, div.recent-post-widget-date {
    background: url("./images/date.png") no-repeat scroll 0 1px transparent;
}
div.blog-author {
    background: url("./images/author.png") no-repeat scroll 0 1px transparent;
}
div.gdl-blog-medium .blog-content {
    padding-bottom: 25px;
}
div.gdl-blog-medium .blog-continue-reading {
    margin-bottom: 0;
    margin-top: 18px;
}
a.gdl-button, body button, input[type="submit"], input[type="reset"], input[type="button"] {
    color: #FFFFFF;
}
a.gdl-button, body button, input[type="submit"], input[type="reset"], input[type="button"] {
    background-color: #D43C3C;
}
a.gdl-button {
    cursor: pointer;
    display: inline-block;
    font-family: "HelveticaNeue","Helvetica Neue",Arial,sans-serif;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-right: 10px;
    padding: 2px 16px;
}
.blog-media-wrapper, .portfolio-media-wrapper, .food-media-wrapper, .gdl-button, .gdl-gallery-image, button, input[type="submit"], input[type="reset"], input[type="button"] {
    box-shadow: 0 0 6px #BBBBBB;
}
.custom-sidebar-title, .top-navigation-wrapper, .footer-wrapper, .stunning-text-wrapper, .twitter-bar-wrapper, .gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"], .copyright-wrapper {
    background-image: url("./images/pattern-1.png");
}
div.gdl-pagination {
    float: right;
    margin-top: 30px;
}
div.gdl-pagination span {
    color: #FFFFFF;
}
div.gdl-pagination span {
    background-color: #DD3E3E;
}
div.gdl-pagination a, div.gdl-pagination span {
    display: block;
    float: left;
    font-size: 12px;
    margin-left: 5px;
    padding: 5px 9px;
}
div.gdl-pagination a {
    color: #8C8C8C;
}
div.gdl-pagination a {
    background-color: #F0F0F0;
}
div.gdl-pagination a, div.gdl-pagination span {
    display: block;
    float: left;
    font-size: 12px;
    margin-left: 5px;
    padding: 5px 9px;
}
div.gdl-blog-full .blog-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 7px;
}
div.gdl-blog-full .blog-info-wrapper {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 20px;
}
div.gdl-blog-full .blog-date-wrapper, div.gdl-blog-full .blog-tag, div.gdl-blog-full .blog-author, div.gdl-blog-full .blog-comment {
    float: left;
    line-height: 20px;
    margin-right: 20px;
    padding-left: 22px;
}
div.gdl-blog-full .blog-media-wrapper {
    margin-bottom: 20px;
    padding: 6px;
}
div.gdl-blog-full .blog-media-wrapper img {
    display: block;
    width: 100%;
}